@charset "utf-8";
/* CSS Document */

.Admmodule_progress { height:37px; position:relative; border-radius:2px; }
.Admmodule_progress:before { content:' '; position:absolute; width:100%; height:35px; }
/*.Admmodule_progress:before { content:' '; position:absolute; width:100%; height:35px; z-index:100; }*/
.Admmodule_progress .step li { position:absolute; background:url(../images/A_progress.png) no-repeat right top; text-align:right; line-height:35px; color:#000; font-size:14px; -webkit-transition:width ease 0.5s; -o-transition:width ease 0.5s; -moz-transition:width ease 0.5s; overflow:hidden; }
/*通用宽度*/
.Admmodule_progress.n4 .no1 { width:25%; *width:26%;
}
.Admmodule_progress.n4 .no2 { width:50%; }
.Admmodule_progress.n4 .no3 { width:75%; }
.Admmodule_progress.n4 .no4 { width:100%; }
.Admmodule_progress .step li { background-position:right -74px; }
.Admmodule_progress .step li.last { background-position:right -111px; }
.Admmodule_progress.p5 .step .no5, .Admmodule_progress.p4 .step .no4, .Admmodule_progress.p3 .step .no3, .Admmodule_progress.p2 .step .no2, .Admmodule_progress.p1 .step .no1 { color:#3d77a2; font-weight:bold; }
.Admmodule_progress.p4 .step .no4, .Admmodule_progress.p3 .step .no3, .Admmodule_progress.p2 .step .no2, .Admmodule_progress.p1 .step .no1 { background-position:right 0; }
.Admmodule_progress.p4 .step .no4 { background-position:right -37px; }
.Admmodule_progress .step li span { margin-right:20px; }
.Admmodule_progress { background:url(../images/A_progress.png) 0 -74px; height:35px; }
.Admmodule_progress .step { margin-left:2px; }
.Admmodule_progress.p1 { background-position:0 0; }
.Admmodule_progress.n4 { width:523px; }
.Admmodule_progress.n4 .step li span { display:inline-block; width:93px; text-align:center; margin-right:30px }
.Admmodule_progress.n4 .step .last span { margin-right:20px; }
.Admmodule_progress.n4 .step li span { display:inline-block; width:93px; text-align:center; margin-right:30px }
/* Adm_progress */
.Adm_progress li { background:#e1e1e1; position:relative; margin-right:15px; *margin-right:5px; margin-bottom:5px; height:30px; _height:29px; line-height:29px; display:inline-block; *display:block;  *float:left; *padding:0 1px; _padding-top:1px; color:#999; z-index:10; }

.Adm_progress li:before { content: ""; position: absolute; top: 0; right: 100%; width: 0; height: 0; border: 15px solid #e1e1e1; border-top:15px solid #e1e1e1; border-bottom:15px solid #e1e1e1; border-right:1px solid #e1e1e1;  border-left:11px solid transparent;  }
.Adm_progress li:after { content: ""; position: absolute; top: 0px; left: 100%; width: 0; height: 0; border: 15px solid transparent; border-top:15px solid #transparent; border-bottom:15px solid #transparent; border-right:0px solid #transparent; border-left:11px solid #e1e1e1; }

.Adm_progress li span { background:#f2f2f2; position:relative; padding:0 15px 0 30px; *padding-right:30px; height:28px; line-height:28px; display:inline-block; color:#999;  z-index:20; }
.Adm_progress li span:before { content: ""; position: absolute; top: 0; right: 100%; width: 0; height: 0;  border-top:14px solid #f2f2f2; border-bottom:14px solid #f2f2f2; border-right:0px solid #f2f2f2;  border-left:10px solid transparent; }
.Adm_progress li span:after { content: ""; position: absolute; top: 0px; left: 100%; width: 0; height: 0; border: 14px solid transparent; border-top:14px solid #transparent; border-bottom:14px solid #transparent; border-right:14px solid #transparent; border-left:10px solid #f2f2f2;}
.Adm_progress li.cur { background:#6dafd0; }
.Adm_progress li.cur:before { border-color:#6dafd0; border-left-color: transparent; }
.Adm_progress li.cur:after { border-left-color: #6dafd0; }
.Adm_progress li.cur span { background:#99cfea; color:#fff;}
.Adm_progress li.cur span:before { border-color:#99cfea; border-left-color: transparent; }
.Adm_progress li.cur span:after { border-left-color: #99cfea; }
.Adm_progress li:first-child { padding-left:1px; margin-left: -12px;}
.Adm_progress li:first-child:before{ border:none;}
.Adm_progress li:first-child span:before { border:none;}
.Adm_progress li:last-child { padding-right:1px;}
.Adm_progress li:last-child:after{ border:none;}
.Adm_progress li:last-child span { padding-right:30px;}
.Adm_progress li:last-child span:after { border:none;}
